package com.dd.cloud.user.req.goods;

import lombok.Data;

import javax.validation.constraints.NotBlank;
import javax.validation.constraints.NotNull;
import java.time.LocalDate;
import java.time.LocalDateTime;

/**
 * @author xt
 */
@Data
public class GoodsExchangeAddFrom {

    /**
     * 类型
     */
    @NotNull(message ="商品类型不能为空")
    private Integer type;


    /**
     *商品名称
     */
    @NotBlank(message = "商品名称不能为空")
    private String name;

    /**
     *商品图片
     */
    @NotBlank(message = "图片不能为空")
    private String imgUrl;


    /**
     * 原价
     */
    @NotNull(message = "原价不能为空")
    private Integer price;

    /**
     * 消耗积分
     */
    @NotNull(message = "消耗积分")
    private Integer integral;

    /**
     * 状态 上架/下架
     */
    @NotNull(message = "上下架不能为空")
    private Integer isShow;

    /**
     * 开始时间
     */
    @NotNull(message = "开始时间不能为空")
    private LocalDate startDate;

    /**
     * 结束时间
     */
    @NotNull(message = "结束时间不能为空")
    private LocalDate endDate;

    /**
     *图文描述
     */
    private String imgTextDesc;

    /**
     * 图文详情
     */
    private String imgTextDetail;


}
